<?php
/**
 * Classe per la gestione dei dati proveniente dalla POST
 *
 * @author Damiano Ciarla
 * @version 1.0
 * @category lib
 */
final class Post
{
	private $post = array();

    public function __construct()
	{
		if(count($_POST) > 0)
			$this->post = $_POST;
	}

	public function __get($name)
	{
		return $this->post[$name];
	}

	public function exist($name)
	{
		return key_exists($name, $this->post);
	}

	public function count()
	{
		return count($this->post);
	}

	public function isValorized()
	{
		return $this->count() == 0 ? FALSE : TRUE;
	}

	public function get()
	{
		return $this->post;
	}
}

//--> Creazione dell'istanza da usare in tutto il progetto
$post = new Post();
?>
